Central and Northern Greece

By bus
By bus

There is some, albeit limited, international bus service to neighboring Albania, Bulgaria, and Turkey, as well as Georgia.From Athens there are buses to every town in Central and Northern Greece.

By train
By train

Thessaloniki is Greece's hub for international rail service. Trains connect Thessaloníki to Sofia 3 daily, Bucharest 1 daily, Istanbul 2 daily and Belgrade via Skopje 2 daily. There are special fares as Balkan Flexipass and other offers e.g. the City-Star Ticket form Czech Republic to Greece.From Athens the train connects most of the cities in the eastern part of Greece.The state train company is Trainose Τραινοσέ (http://www.trainose.gr)

By plane
By plane

There are a few airports in central and northern Greece. The biggest one is in Thessaloniki.

Alexandroupolis International Airport "Democritus"

Kavala International Airport "Megas Alexandros"

Thessaloniki International Airport "Macedonia"

Volos Central Greece Airport Nea Anchialos National Airport

Ioannina National Airport "Epirus"

Kastoria National Airport "Aristotelis"

Kozani National Airport "Filippos"

Aktion National Airport Lefkada Airport "Aktion"

By car
By car

Central and Northern Greece can be entered by car either from any of its land neighbors countries, or from Athens. From western Europe, the most popular route to Greece was through Yugoslavia. Following the troubles in the former Yugoslavia during the 1990s, most motorists from western Europe came overland by Italy, and then took a trans-Adriatic ferry from there. Although the countries of the former Yugoslavia have since stabilized, and Hungary-Romania-Bulgaria form another, albeit a much longer, alternative, the overland route through Italy now remains the most popular option.

By ship
By ship

The main port to get to Northern Greece from Italy is Igoumenitsa. Several ferries depart daily from the Italian port cities of Venice, Ancona, Bari and Brindisi.